Best Training in Chennai
Accord Info Matrix is a Chennai based Software Firm. Our main focus areas are Software Training and Software Development. Accord started with the ambitious aim of providing QUALITY training to Students and Corporate. We are integrated as an organization of talented trainers having extensive expertise in all facets of providing quality training.
Mean Stack
Introduction
Web applications – Server – Client – What is HTML – Versions – Basic Structure of HTML documents – Headings – Paragraphs
sList and Tables
Ordered list – Unordered list – Definition List – Displaying data in grid – table attributes – Creating and using hyperlinks
Multimedia Tags and Semantic Tag
Embedding audio and video in HTML page – Including PDF files – Using Iframes – Semantic Tags
Forms
Introduction to Forms – HTML input types – Buttons and its types - Attributes – Validation – Form submission Methods
CSS
Introduction
What is CSS – Basic Syntax – Selectors – Text and Font Properties
Basic Formatting Properties
Text and Font Properties – Borders – Backgrounds – Box Model
Flex Box and Grid Layout
Display properties – Visibility – Responsive Design with media query
Transformation and Animation
Transition, Transformation Effects – Applying animation effects
Static site creation
Create site with static, responsive web pages
JavaScript
Introduction
Basic Syntax and Structure – Variables – Data types – Operators – IO statements
Control Statements
Conditional Statements: if, switch – Looping Statements: for, while, do while – Jump Statements: continue, break, return
Arrays and String
Creating and manipulating Arrays – Array methods – Template Strings – Interpolation – String Methods
Functions and Objects
Defining and invoking functions – return values – Arrow functions – Anonymous functions – Scope of variables – Objects
Modern JavaScript Features
Async and Await – Promises – Classes and Object – Constructors
Angular
TypeScript
Introduction – What is TypeScript – Why TypeScript – Data Types - Variables – Type Inference – Type Annotations – Functions – Classes – Constructors – Interface
Angular Introduction
What is Angular – Version – Installation and Environment Setup – Angular Architecture – Creating and Executing Angular Application – Folder Structure
Angular Binding and Directives
Binding: Property Binding – Event Binding – Two way binding – Directives: Attribute Directives – Structural Directives
Angular Routing
Router Module – SPA in Angular – Passing Parameters in router – Redirecting to another view – Router Outlet
Template Driven Forms
Template Driven Forms – NgModel – Validation of Template Driven Forms – Form submission
Reactive Forms/ Model Driven Forms
FormBuilder – FormArray – FormControl – FormGroup – Validators in Reactive Forms – Dynamic adding and removing Form controls – Form Submission
Services and Dependency Injection
Creating a Service – Injecting a Service into a Component – Subscribe function – HttpClientModule – Http Methods: GET, POST, DELETE, PUT
Deploying an Angular Application
Applying Bootstrap – Creating a CRUD application with a Fake Rest API
Node JS
Introduction
What is Node JS and Core Modules – Features of Node – Environment Setup – Installing Node JS – Configuring package.json – Core Modules – Writing basic scripts using fs to read and write files
Node Package Manager
Installing and Managing packages – configuring and using package.json – Asynchronous Programming using callbacks – Introduction to Promises and async/await
Event Driven Architecture and Stream Handling
Understanding the Event loop and Event Driven Architecture – Using EventEmitter – Streams and Buffer – Overview of Streams – Handling large data – Working with binary data – Reading and Writing large files using streams
Working with JSON data in Node
What is JSON – Why JSON – Parse JSON using JSON.parse – Sending JSON responses with JSON.stringify – Building Restful API – Handling HTTP Methods: GET, POST, PUT, DELETE
EXPRESS JS
Introduction
Introduction to Express – Overview and Core Features – Installing and environment Set up – Hello World in Express – Routing Basics in Express – Working with Routing parameters and query strings
Middleware and Request Handling, Error Handling
What are middleware functions – How do they work – Types – Custom Middleware – Request and Response Objects - Setting up Restful End points – Define routes for CRUD operations – Parsing JSON payloads and sending JSON responses
Error Handling
Handling common errors like 404, 500,etc. – Setting up error handling middleware and custom error responses – Adding basic validation and input sanitization for request data
Building a RESTful API with MongoDB Integration
Setting Up MongoDB with Express - setting up the connection to MongoDB. Implementing CRUD Operations with MongoDB – Use GET, POST, PUT, DELETE to manipulate data in MongoDB
Authentication, Authorization, and Deployment
Authentication and Authorization with JWT – Testing, Debugging and Deployment
Mongo DB
Introduction
SQL vs NO SQL – Mongo DB architecture – Features - Environment Setup –Starting and Stopping a service – Connecting to MongoDB using Shell – Understanding databases, collections and documents
Basic Operations
Creating and inserting documents – Querying documents – Updating and Deleting Documents – Advanced CRUD operations like Upserts – Bulk data operations
Querying Collections
Using query operator find() – Querying nested fields – Querying an array - _id Field – Null and Missing Fields -
Aggregation Framework
What is aggregation in MongoDB? - Aggregation pipeline stages (match, group, project, sort, limit) - Basic aggregation examples - Advanced techniques like $lookup, $unwind, performance optimization.
Data Modelling and Indexing
Understanding Schema design, embedding vs. referencing, relationships – Choosing between embedded documents and referencing - Basics of indexing – What is index – Why indexing – Types – Creating and dropping Indexes – Performance improvement using Index
Security
Managing Security - Implementing Security in MongoDB - Understanding and Enabling Access Control - Handling Authentications